Detailed conclusion table per each integral is given by the table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given as F.
In this table, the column N.S. means normalized size and is defined as \(\frac {\text {antiderivative leaf size}}{\text {optimal antiderivative leaf size}}\). To make the table fit the page, the name Mathematica was abbreviated to MMA
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | A | B | B | F(-1) | F(-1) | B | B |
verified |
N/A | Yes | Yes | Yes | TBD | TBD | TBD | TBD | TBD |
size | 284 | 275 | 273 | 3286 | 920 | 0 | 0 | 1530 | 1183 |
N.S. |
1 | 0.97 | 0.96 | 11.57 | 3.24 | 0.00 | 0.00 | 5.39 | 4.17 |
time (sec) |
N/A | 0.545 | 0.620 | 88.437 | 0.261 | 0.000 | 0.000 | 1.138 | 5.901 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | A | B | B | F(-1) | F(-1) | B | B |
verified |
N/A | Yes | Yes | Yes | TBD | TBD | TBD | TBD | TBD |
size | 389 | 372 | 366 | 5231 | 1912 | 0 | 0 | 3325 | 2570 |
N.S. |
1 | 0.96 | 0.94 | 13.45 | 4.92 | 0.00 | 0.00 | 8.55 | 6.61 |
time (sec) |
N/A | 0.747 | 0.654 | 233.550 | 0.365 | 0.000 | 0.000 | 2.553 | 10.632 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | A | C | B | F | F(-2) | F(-1) | F(-1) |
verified |
N/A | No | Yes | No | TBD | TBD | TBD | TBD | TBD |
size | 570 | 706 | 906 | 8443 | 1671 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.24 | 1.59 | 14.81 | 2.93 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 1.206 | 1.070 | 90.914 | 0.756 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | A | F(-1) | B | F | F(-2) | F | F(-1) |
verified |
N/A | No | Yes | N/A | TBD | TBD | TBD | TBD | TBD |
size | 294 | 410 | 472 | 0 | 903 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.39 | 1.61 | 0.00 | 3.07 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 0.863 | 0.580 | 180.000 | 0.707 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | A | C | F | F | F(-2) | F | F(-1) |
verified |
N/A | Yes | Yes | No | TBD | TBD | TBD | TBD | TBD |
size | 137 | 130 | 217 | 2240 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 0.95 | 1.58 | 16.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 0.591 | 0.098 | 4.852 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | B | F | F | F | F(-2) | F | F(-1) |
verified |
N/A | No | Yes | N/A | TBD | TBD | TBD | TBD | TBD |
size | 301 | 367 | 1082 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.22 | 3.59 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 0.781 | 0.264 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | B | F | F | F | F(-1) | F | F(-1) |
verified |
N/A | No | Yes | N/A | TBD | TBD | TBD | TBD | TBD |
size | 208 | 220 | 3460 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.06 | 16.63 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 0.540 | 0.562 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | B | F | F | F | F(-1) | F | F(-1) |
verified |
N/A | No | Yes | N/A | TBD | TBD | TBD | TBD | TBD |
size | 393 | 517 | 13182 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.32 | 33.54 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 1.038 | 5.230 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | B | F | F | F | F(-2) | F(-1) | F(-1) |
verified |
N/A | No | Yes | N/A | TBD | TBD | TBD | TBD | TBD |
size | 875 | 1020 | 7279 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.17 | 8.32 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 1.696 | 2.674 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | B | F | F | F | F(-2) | F | F(-1) |
verified |
N/A | No | Yes | N/A | TBD | TBD | TBD | TBD | TBD |
size | 466 | 568 | 3890 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.22 | 8.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 1.090 | 0.940 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | A | F | F | F | F(-2) | F | F(-1) |
verified |
N/A | No | Yes | N/A | TBD | TBD | TBD | TBD | TBD |
size | 203 | 174 | 378 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 0.86 | 1.86 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 0.616 | 0.190 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | F | F | F | F | F(-2) | F | F(-1) |
verified |
N/A | No | N/A | N/A | TBD | TBD | TBD | TBD | TBD |
size | 425 | 509 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.20 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 0.943 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | F | F | F | F | F(-1) | F | F(-1) |
verified |
N/A | No | N/A | N/A | TBD | TBD | TBD | TBD | TBD |
size | 302 | 283 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 0.94 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 0.787 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Optimal | Rubi | MMA | Maple | Maxima | Fricas | Sympy | Giac | Mupad | |
grade |
N/A | A | F | F | F | F | F(-1) | F | F(-1) |
verified |
N/A | No | N/A | N/A | TBD | TBD | TBD | TBD | TBD |
size | 629 | 734 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
N.S. |
1 | 1.17 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
time (sec) |
N/A | 1.352 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |